شورای نگهبان از نهادهای نظارتی نظام جمهوری اسلامی ایران است که از دوازده عضو تشکیل شده است. شش عضو از این دوازده تن فقهایی هستند که با حکم رهبر عزل و نصب میشوند و شش عضو دیگر حقوقدانانی هستند که با معرفی رییس قوه قضاییه و اعلام نظر نمایندگان مجلس شورای اسلامی انتخاب میشوند.
تمامی قوانین مجلس شورای اسلامی و صلاحیت نامزدهای تمامی انتخابات سراسری کشور به استثنای انتخابات شوراهای شهر و روستا باید به تایید این شورا برسند.
نخستین وظیفه شورای نگهبان ، نظارت بر تدوین قوانین در مجلس شورای اسلامی است. این شورا وظیفه دارد که هر قانون تصویب شده در مجلس را با قانون اساسی و قوانین شرعی اسلام مطابقت دهد که در صورت مطابقت داشتن، لایحه یا طرح مجلس را تایید میکند. در صورت عدم مطابقت، آن لایحه یا طرح به مجلس برگردانده میشود تا مجلس اصلاحات مورد نظر شورای نگهبان را بررسی کند. در صورت پافشاری مجلس بر نظر خود، طرح یا لایحه مورد نظر به مجمع تشخیص مصلحت نظام فرستاده میشود.
دومین وظیفه شورا نظارت بر کلیه انتخابات کشور است. شورای نگهبان موظف است صلاحیت همه نامزدهایی که جهت شرکت در هر انتخابات به جز انتخابات شوراهای اسلامی شهر و روستا در وزارت کشور ثبت نام میکنند را بررسی نموده و پس از آن اجازه شرکت در انتخابات را به آن کاندیدا بدهد.